/**
* <b>Description:</b><br> 
* @author Reading.Reagan</a>
* @version 1.0
* @Note
* <b>ProjectName:</b> thumbnail
* <br><b>PackageName:</b> com.golden.thumbnail.vo
* <br><b>ClassName:</b> package-info
* <br><b>Date:</b> 2018年10月11日 上午10:27:49
*/
package com.golden.thumbnail.vo;

import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.Callable;

import com.golden.thumbnail.callable.CompressCallable;

public class TaskVO {
	
	private Integer id;
	
	private String inputPath;
	
	private String outPath;
	
	private String filename;
	
	private Boolean isSuccess;
	
	private Callable<TaskVO> callabel;
	
	private List<String> scaleList = new ArrayList<String>();

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getInputPath() {
		return inputPath;
	}

	public void setInputPath(String inputPath) {
		this.inputPath = inputPath;
	}

	public String getOutPath() {
		return outPath;
	}

	public void setOutPath(String outPath) {
		this.outPath = outPath;
	}

	public String getFilename() {
		return filename;
	}

	public void setFilename(String filename) {
		this.filename = filename;
	}

	public Boolean getIsSuccess() {
		return isSuccess;
	}

	public void setIsSuccess(Boolean isSuccess) {
		this.isSuccess = isSuccess;
	}

	public List<String> getScaleList() {
		return scaleList;
	}

	public void setScaleList(List<String> scaleList) {
		this.scaleList = scaleList;
	}

	public Callable<TaskVO> getCallabel() {
		return callabel;
	}

	public void setCallabel(Callable<TaskVO> callabel) {
		this.callabel = callabel;
	}

}